<?php

require_once ( "./UsineObjetMetier.class.php" );

$modele="imitateur";
#$modele="vide";
#$modele="pdo";

echo "<pre>";
$a1=UsineObjetMetier::creerInstance("Article", $modele);
$a1->setLabel("Pot de Confitures");
$a1->setPrixHt(12.4);


$a2=UsineObjetMetier::creerInstance("Article", $modele);
$a2->setLabel("6 Bananes");
$a2->setPrixHt(3.0);

$a3=UsineObjetMetier::creerInstance("Article", $modele);
$a3->setLabel("250G beurre");
$a3->setPrixHt(2.0);

$ft=UsineObjetMetier::creerInstance("Facture", $modele);
$ft->setId(1);
$ft->setDate(date("D M j G:i:s T Y"));
$ft->addProduits($a1);
$ft->addProduits($a3);

$ft2=UsineObjetMetier::creerInstance("Facture", $modele);
$ft2->setId(2);
$ft2->setDate(date("D M j G:i:s T Y"));
$ft2->addProduits($a2);

$ft3=UsineObjetMetier::creerInstance("Facture", $modele);
$ft3->setId(3);
$ft3->setDate(date("D M j G:i:s T Y"));
$ft3->addProduits($a1);
$ft3->addProduits($a3);
$ft3->addProduits($a2);

$cl=UsineObjetMetier::creerInstance("Client", $modele);
$cl->setNom("Renouard");
$cl->setPrenom("J.Marie");
$cl->setSiret("123456789");
$cl->addFactures($ft);
$cl->addFactures($ft2);
$cl->addFactures($ft3);
#echo "\n";
#echo $cl;


Client::save("c1", $cl);

$cl2=Client::load("c1");
if (!isset($cl2)) exit;
foreach ($cl2->getFactures() as $f) {
	print "<li>$f";
		foreach ($f->getProduits() as $pdt) echo "\n\n\t\t$pdt";
	echo "</li>";
}
echo "</pre>";
exit(0);
?>